package proy1sistdistribuidos.modelo.seguridad;

import javax.crypto.SecretKey;

/**
 * Interface que contiene rutinas para encriptar y desencriptar mensajes
 * @author Carlos Diaz Maya, Juan Felipe Garcia
 */
public interface EncriptadorDesencriptador {
     public void escribirLogInfo(String mensaje);
     public SecretKey construirLlave();
     public String encriptarMensaje(String mensaje, SecretKey llave) throws Exception;
     public String desencriptarMensaje(String mensaje, SecretKey llave) throws Exception;
}
